import { defineConfig } from 'vitest/config';

export default defineConfig({
  test: {
    // 测试环境
    environment: 'node',

    // 全局 API（describe, it, expect 等）
    globals: true,

    // 测试文件匹配模式
    include: ['src/**/*.{test,spec}.ts'],

    // 测试超时时间（30秒，因为是真实 API 调用）
    testTimeout: 30000,

    // 单个 hook 的超时时间
    hookTimeout: 30000,
  },
});
